// pages/login/login.js
const commonUtil = require('../../utils/util.js')
Page({

  /**
   * 页面的初始数据
   */
  data: {
    username: '',
    password: ''
  },
  navigatorToRegistry: function() {
    wx.navigateTo({
      // 使用navigateTo, 会在小程序的栈中, 保留最多10个层级, 方便注册页面, 直接返回
      url: '../registry/registry',
    })
  },
  login: function() {
    // commonUtil.commonShowLoading()
    var that = this

    var username = that.data.username
    var password = that.data.password

    if (commonUtil.isBlank(username)) {
      commonUtil.commonInfoModel('请输入用户名！')
    } else if (username.length > 20) {
      commonUtil.commonInfoModel('用户名长度不能超过20!')
    } else if (!commonUtil.nameReg(username)) {
      commonUtil.commonInfoModel('请输入正确的用户名!') 
    } else if (commonUtil.isBlank(password) || password.length < 6 || password.length > 20) {
      commonUtil.commonInfoModel('请输入正确的登录密码(英文、数字、长度6~20!')
    } else {
      commonUtil.commonInfoModel('开始登录...')
      wx.redirectTo({
        url: '/pages/square/square',
      })
    }

  },
  usernameInput: function(e) {
    this.data.username = e.detail.value
  },
  passwordInput: function(e) {
    this.data.password = e.detail.value
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})